4 15 36 47 52 67 71 73 79 87 95 101 104 114 129 133 136 149 154 162 167 176 184 189 205 210 222 243 250 255 263 275 280 291 299 311 317 339 358 371 389 408 414 424 427 436 465 470 484 502 509 514 519 526 532 535 538 544 555 564 571 578 582 590 607 615 619 627 638 655 658 666 676 680 700 706 715 729 732 743 752 760 775 778 784 788 796 811 816 827 833 851 853 860 868 885 901 909 921 933 937 951 955 959 981 988 994 
